[INFO] cloning repository https://github.com/JarrettBillingsley/croc2lua
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/JarrettBillingsley/croc2lua" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJarrettBillingsley%2Fcroc2lua", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJarrettBillingsley%2Fcroc2lua'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 269664fc83371d53139c8ff36297091713d527c3
[INFO] building JarrettBillingsley/croc2lua against master#881c1ac408d93bb7adaa3a51dabab9266e82eee8 for issue-85264
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJarrettBillingsley%2Fcroc2lua" "/workspace/builds/worker-3/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/JarrettBillingsley/croc2lua on toolchain 881c1ac408d93bb7adaa3a51dabab9266e82eee8
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/JarrettBillingsley/croc2lua
[INFO] finished tweaking git repo https://github.com/JarrettBillingsley/croc2lua
[INFO] tweaked toml for git repo https://github.com/JarrettBillingsley/croc2lua written to /workspace/builds/worker-3/source/Cargo.toml
[INFO] crate git repo https://github.com/JarrettBillingsley/croc2lua already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded nom v3.2.1
[INFO] [stderr]   Downloaded obstack v0.1.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6df2363862c61870595b9e874828b49b6bd068b6945338e3df1f3162aa492ca7
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "6df2363862c61870595b9e874828b49b6bd068b6945338e3df1f3162aa492ca7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6df2363862c61870595b9e874828b49b6bd068b6945338e3df1f3162aa492ca7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6df2363862c61870595b9e874828b49b6bd068b6945338e3df1f3162aa492ca7", kill_on_drop: false }`
[INFO] [stdout] 6df2363862c61870595b9e874828b49b6bd068b6945338e3df1f3162aa492ca7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b404585a7b7c4cd9ca99065ade8b3fbc7566473e1fed938e3397eb1c64eab13a
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "b404585a7b7c4cd9ca99065ade8b3fbc7566473e1fed938e3397eb1c64eab13a", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.40
[INFO] [stderr]    Compiling lazy_static v1.0.0
[INFO] [stderr]    Compiling obstack v0.1.3
[INFO] [stderr]    Compiling memchr v1.0.2
[INFO] [stderr]    Compiling nom v3.2.1
[INFO] [stderr]    Compiling croc2lua v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: expected one of `!` or `::`, found `#`
[INFO] [stdout]  --> src/name.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | hjasofjasf
[INFO] [stdout]   |           - expected one of `!` or `::`
[INFO] [stdout] 6 | #[derive(Copy, Clone, Eq, PartialEq)]
[INFO] [stdout]   | ^ unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `name::namelist`, `name::varname`
[INFO] [stdout]  --> src/stat_expr.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use name::{namelist, varname};
[INFO] [stdout]   |            ^^^^^^^^  ^^^^^^^ no `varname` in `name`
[INFO] [stdout]   |            |
[INFO] [stdout]   |            no `namelist` in `name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `name::VarName`
[INFO] [stdout]  --> src/stat_expr_types.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use name::VarName;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ no `VarName` in `name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `stat_expr_types::Exp2`, `stat_expr_types::FlatExp`, `stat_expr_types::OpOrExp2`, `stat_expr_types::UnOrBinOp`
[INFO] [stdout]  --> src/trans.rs:1:28
[INFO] [stdout]   |
[INFO] [stdout] 1 | use stat_expr_types::{Exp, Exp2, FlatExp, OpOrExp2, UnOrBinOp};
[INFO] [stdout]   |                            ^^^^  ^^^^^^^  ^^^^^^^^  ^^^^^^^^^ no `UnOrBinOp` in `stat_expr_types`
[INFO] [stdout]   |                            |     |        |
[INFO] [stdout]   |                            |     |        no `OpOrExp2` in `stat_expr_types`
[INFO] [stdout]   |                            |     no `FlatExp` in `stat_expr_types`
[INFO] [stdout]   |                            no `Exp2` in `stat_expr_types`
[INFO] [stdout]   |                            help: a similar name exists in the module: `Exp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `eat_lua_sep` in this scope
[INFO] [stdout]   --> src/string.rs:28:35
[INFO] [stdout]    |
[INFO] [stdout] 28 | named!(pub string_lit<StringLit>, eat_lua_sep!(
[INFO] [stdout]    |                                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputTakeAtPosition`
[INFO] [stdout]    --> src/num.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |   <T as InputTakeAtPosition>::Item: AsChar,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ use of undeclared type `InputTakeAtPosition`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorKind`
[INFO] [stdout]    --> src/num.rs:120:67
[INFO] [stdout]     |
[INFO] [stdout] 120 |     input.split_at_position1(|item| item != b'0' && item != b'1', ErrorKind::HexDigit)
[INFO] [stdout]     |                                                                   ^^^^^^^^^ use of undeclared type `ErrorKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Exp2`
[INFO] [stdout]   --> src/stat_expr.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 |         value!(Exp2::Nil, croc_tag!("nil")) |
[INFO] [stdout]    |                ^^^^ use of undeclared type `Exp2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Exp2`
[INFO] [stdout]   --> src/stat_expr.rs:30:16
[INFO] [stdout]    |
[INFO] [stdout] 30 |         value!(Exp2::Ellipses, croc_tag!("...")) |
[INFO] [stdout]    |                ^^^^ use of undeclared type `Exp2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Exp2`
[INFO] [stdout]   --> src/stat_expr.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |         value!(Exp2::Bool(true), croc_tag!("true")) |
[INFO] [stdout]    |                ^^^^ use of undeclared type `Exp2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Exp2`
[INFO] [stdout]   --> src/stat_expr.rs:32:16
[INFO] [stdout]    |
[INFO] [stdout] 32 |         value!(Exp2::Bool(false), croc_tag!("false")) |
[INFO] [stdout]    |                ^^^^ use of undeclared type `Exp2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Exp2`
[INFO] [stdout]   --> src/stat_expr.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 33 |         map!(num_lit, Exp2::Num) |
[INFO] [stdout]    |                       ^^^^ use of undeclared type `Exp2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Exp2`
[INFO] [stdout]   --> src/stat_expr.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout] 34 |         map!(string_lit, Exp2::Str) |
[INFO] [stdout]    |                          ^^^^ use of undeclared type `Exp2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Exp2`
[INFO] [stdout]   --> src/stat_expr.rs:35:25
[INFO] [stdout]    |
[INFO] [stdout] 35 |         map!(lambdadef, Exp2::Lambda) |
[INFO] [stdout]    |                         ^^^^ use of undeclared type `Exp2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Exp2`
[INFO] [stdout]   --> src/stat_expr.rs:36:29
[INFO] [stdout]    |
[INFO] [stdout] 36 |         map!(prefixexp, |e| Exp2::PrefixExp(Box::new(e))) |
[INFO] [stdout]    |                             ^^^^ use of undeclared type `Exp2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Exp2`
[INFO] [stdout]   --> src/stat_expr.rs:37:25
[INFO] [stdout]    |
[INFO] [stdout] 37 |         map!(table_lit, Exp2::Table)
[INFO] [stdout]    |                         ^^^^ use of undeclared type `Exp2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpOrVarName`
[INFO] [stdout]    --> src/stat_expr.rs:250:63
[INFO] [stdout]     |
[INFO] [stdout] 250 |         map!(delimited!(croc_tag!("("), exp, croc_tag!(")")), ExpOrVarName::Exp) |
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^ use of undeclared type `ExpOrVarName`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpOrVarName`
[INFO] [stdout]    --> src/stat_expr.rs:251:23
[INFO] [stdout]     |
[INFO] [stdout] 251 |         map!(varname, ExpOrVarName::VarName)
[INFO] [stdout]     |                       ^^^^^^^^^^^^ use of undeclared type `ExpOrVarName`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Field`
[INFO] [stdout]    --> src/stat_expr.rs:318:14
[INFO] [stdout]     |
[INFO] [stdout] 318 |             (Field::ExpAssign(key, val))
[INFO] [stdout]     |              ^^^^^ use of undeclared type `Field`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Field`
[INFO] [stdout]    --> src/stat_expr.rs:324:14
[INFO] [stdout]     |
[INFO] [stdout] 324 |             (Field::NameAssign(name, val))
[INFO] [stdout]     |              ^^^^^ use of undeclared type `Field`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Field`
[INFO] [stdout]    --> src/stat_expr.rs:326:19
[INFO] [stdout]     |
[INFO] [stdout] 326 |         map!(exp, Field::PosAssign)
[INFO] [stdout]     |                   ^^^^^ use of undeclared type `Field`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `InputTakeAtPosition` in this scope
[INFO] [stdout]    --> src/num.rs:117:6
[INFO] [stdout]     |
[INFO] [stdout] 117 |   T: InputTakeAtPosition,
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `AsChar` in this scope
[INFO] [stdout]    --> src/num.rs:118:37
[INFO] [stdout]     |
[INFO] [stdout] 118 |   <T as InputTakeAtPosition>::Item: AsChar,
[INFO] [stdout]     |                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 1   | use nom::AsChar;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IResult` in this scope
[INFO] [stdout]    --> src/num.rs:115:30
[INFO] [stdout]     |
[INFO] [stdout] 115 |   fn bin_digit<T>(input: T) -> IResult<T, T>
[INFO] [stdout]     |                                ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 115 | fn bin_digit<T>(input: T) -> Result<T, T>
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout] 1   | use IResult;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Exp2` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:10:29
[INFO] [stdout]     |
[INFO] [stdout] 10  | named!(unopexp2<(Vec<UnOp>, Exp2)>, eat_croc_sep!(
[INFO] [stdout]     |                             ^^^^ help: an enum with a similar name exists: `Exp`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/stat_expr_types.rs:139:1
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub enum Exp<'a> {
[INFO] [stdout]     | ---------------- similarly named enum `Exp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FlatExp` in this scope
[INFO] [stdout]   --> src/stat_expr.rs:17:16
[INFO] [stdout]    |
[INFO] [stdout] 17 | named!(flatexp<FlatExp>, eat_croc_sep!(
[INFO] [stdout]    |                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Exp2` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:27:13
[INFO] [stdout]     |
[INFO] [stdout] 27  | named!(exp2<Exp2>, eat_croc_sep!(
[INFO] [stdout]     |             ^^^^ help: an enum with a similar name exists: `Exp`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/stat_expr_types.rs:139:1
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub enum Exp<'a> {
[INFO] [stdout]     | ---------------- similarly named enum `Exp` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `import` in this scope
[INFO] [stdout]   --> src/stat_expr.rs:43:14
[INFO] [stdout]    |
[INFO] [stdout] 43 |         map!(import, Statement::Import) |
[INFO] [stdout]    |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `vardecl` in this scope
[INFO] [stdout]   --> src/stat_expr.rs:44:14
[INFO] [stdout]    |
[INFO] [stdout] 44 |         map!(vardecl, Statement::VarDecl) |
[INFO] [stdout]    |              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `funcdecl` in this scope
[INFO] [stdout]   --> src/stat_expr.rs:45:14
[INFO] [stdout]    |
[INFO] [stdout] 45 |         map!(funcdecl, Statement::FuncDecl) |
[INFO] [stdout]    |              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INVALID_NOM_SYNTAX_PLEASE_SEE_FAQ` in this scope
[INFO] [stdout]   --> src/stat_expr.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | / named!(statement<Statement>, eat_croc_sep!(
[INFO] [stdout] 42 | |     alt!(
[INFO] [stdout] 43 | |         map!(import, Statement::Import) |
[INFO] [stdout] 44 | |         map!(vardecl, Statement::VarDecl) |
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | |     )
[INFO] [stdout] 60 | | ));
[INFO] [stdout]    | |___^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `augop` in this scope
[INFO] [stdout]   --> src/stat_expr.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |         op: augop >>
[INFO] [stdout]    |             ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 1  | use op::augop;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ForIter` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:153:16
[INFO] [stdout]     |
[INFO] [stdout] 153 | named!(foriter<ForIter>, eat_croc_sep!(
[INFO] [stdout]     |                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ForIter` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:162:10
[INFO] [stdout]     |
[INFO] [stdout] 162 |         (ForIter { vars, exps, do_blk })
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FunctionDef` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:166:20
[INFO] [stdout]     |
[INFO] [stdout] 166 | named!(functiondef<FunctionDef>, eat_croc_sep!(
[INFO] [stdout]     |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `FunctionDef` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:172:10
[INFO] [stdout]     |
[INFO] [stdout] 172 |         (FunctionDef { name, body })
[INFO] [stdout]     |          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FunctionName` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:176:21
[INFO] [stdout]     |
[INFO] [stdout] 176 | named!(pub funcname<FunctionName>, eat_croc_sep!(
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `FunctionName` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |            (FunctionName { path, method })
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FunctionDef` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:184:25
[INFO] [stdout]     |
[INFO] [stdout] 184 | named!(localfunctiondef<FunctionDef>, eat_croc_sep!(
[INFO] [stdout]     |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `FunctionDef` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:191:10
[INFO] [stdout]     |
[INFO] [stdout] 191 |         (FunctionDef {
[INFO] [stdout]     |          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `FunctionName` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:192:20
[INFO] [stdout]     |
[INFO] [stdout] 192 |              name: FunctionName { path: vec![name], method: None },
[INFO] [stdout]     |                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LAssignment` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:198:23
[INFO] [stdout]     |
[INFO] [stdout] 198 | named!(localvarassign<LAssignment>, eat_croc_sep!(
[INFO] [stdout]     |                       ^^^^^^^^^^^ help: a struct with a similar name exists: `AugAssignment`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/stat_expr_types.rs:87:1
[INFO] [stdout]     |
[INFO] [stdout] 87  | pub struct AugAssignment<'a> {
[INFO] [stdout]     | ---------------------------- similarly named struct `AugAssignment` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `LAssignment` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:203:10
[INFO] [stdout]     |
[INFO] [stdout] 203 |         (LAssignment { vars, vals })
[INFO] [stdout]     |          ^^^^^^^^^^^ help: a struct with a similar name exists: `AugAssignment`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/stat_expr_types.rs:87:1
[INFO] [stdout]     |
[INFO] [stdout] 87  | pub struct AugAssignment<'a> {
[INFO] [stdout]     | ---------------------------- similarly named struct `AugAssignment` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FunctionBody` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:217:18
[INFO] [stdout]     |
[INFO] [stdout] 217 | named!(lambdadef<FunctionBody>, eat_croc_sep!(
[INFO] [stdout]     |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `FunctionBody` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:221:21
[INFO] [stdout]     |
[INFO] [stdout] 221 | named!(functionbody<FunctionBody>, eat_croc_sep!(
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `FunctionBody` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |        (FunctionBody { params, body })
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExpOrVarName` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:248:19
[INFO] [stdout]     |
[INFO] [stdout] 248 | named!(prefixexp2<ExpOrVarName>, eat_croc_sep!(
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `FunctionCall` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:262:34
[INFO] [stdout]     |
[INFO] [stdout] 262 |             (ExpSuffix::FuncCall(FunctionCall { method, args }))
[INFO] [stdout]     |                                  ^^^^^^^^^^^^ help: a struct with a similar name exists: `FuncCall`
[INFO] [stdout]     | 
[INFO] [stdout]    ::: src/stat_expr_types.rs:173:1
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub struct FuncCall<'a> {
[INFO] [stdout]     | ----------------------- similarly named struct `FuncCall` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Field` in this scope
[INFO] [stdout]    --> src/stat_expr.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 | named!(field<Field>, eat_croc_sep!(
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Field` in this scope
[INFO] [stdout]  --> src/stat_expr_types.rs:6:29
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub type TableLit<'a> = Vec<Field<'a>>;
[INFO] [stdout]   |                             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SimpleFuncDecl` in this scope
[INFO] [stdout]    --> src/stat_expr_types.rs:182:16
[INFO] [stdout]     |
[INFO] [stdout] 182 |     FuncAssign(SimpleFuncDecl<'a>), // Declaring a function in the table
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ffi`
[INFO] [stdout]  --> src/num.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ffi;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ptr`
[INFO] [stdout]  --> src/num.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::ptr;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `libc`
[INFO] [stdout]  --> src/num.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use libc;
[INFO] [stdout]   |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/lib.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | extern crate libc;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]  --> src/num.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use libc;
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]   = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/trans.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / lazy_static! {
[INFO] [stdout] 19 | |     static ref UNOPS: Vec<UnOp> = {
[INFO] [stdout] 20 | |         let table = &mut [UnOp::Minus, UnOp::BoolNot, UnOp::Length, UnOp::BitNot];
[INFO] [stdout] 21 | |         table.sort();
[INFO] [stdout] ...  |
[INFO] [stdout] 45 | |     };
[INFO] [stdout] 46 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/trans.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / lazy_static! {
[INFO] [stdout] 19 | |     static ref UNOPS: Vec<UnOp> = {
[INFO] [stdout] 20 | |         let table = &mut [UnOp::Minus, UnOp::BoolNot, UnOp::Length, UnOp::BitNot];
[INFO] [stdout] 21 | |         table.sort();
[INFO] [stdout] ...  |
[INFO] [stdout] 45 | |     };
[INFO] [stdout] 46 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 53 previous errors; 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0422, E0425, E0432, E0433, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `croc2lua`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `Command { std: "docker" "inspect" "b404585a7b7c4cd9ca99065ade8b3fbc7566473e1fed938e3397eb1c64eab13a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b404585a7b7c4cd9ca99065ade8b3fbc7566473e1fed938e3397eb1c64eab13a", kill_on_drop: false }`
[INFO] [stdout] b404585a7b7c4cd9ca99065ade8b3fbc7566473e1fed938e3397eb1c64eab13a
